package com.example.take_out_dish.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.example.take_out_dish.dto.DishDTO;
import com.example.take_out_dish.dto.SetmealDishDto;
import com.example.take_out_dish.dto.SetmealDto;
import com.example.take_out_dish.entity.Setmeal;
import com.baomidou.mybatisplus.extension.service.IService;
import com.example.take_out_dish.entity.SetmealDish;

/**
 * <p>
 * 套餐 服务类
 * </p>
 *
 * @author yyyyys
 * @since 2024-07-01
 */
public interface SetmealService extends IService<Setmeal> {

    Page<SetmealDto> pageWithCategoryName(int page, int pageSize, String name, String categoryId, Integer status);

    void saveSetmeal(Setmeal setmeal);

    void addSetmealDishDto(SetmealDishDto setmealDishDto);

    void updateSetmealDishDto(SetmealDishDto setmealDishDto);

}
